Installare Maven su Windows 10

Prerequisiti

Prima di installare Maven su Windows 10 assicurati che Java sia già installato

Scaricare Maven

Rechiamoci sul pagina ufficiale per il download, al link https://maven.apache.org/download.cgi

Come evidenziato, ci viene detto che, attualmente, il mirror selezionato per il download è http://mirror.nohup.it/apache
Teniamo quindi conto che, se nei passaggi a seguire dovessimo riscontrare dei problemi nel download di Maven, possiamo scegliere un altro dei mirror disponibili dal menù a tendina e cliccare “Change” per confermare il cambio.
Nella stessa pagina, dopo il paragrafo “System Requirements”, troviamo la sezione “Files” dalla quale scaricare il file binario alla riga “Binary zip archive”. Al momento della pubblicazione dell’articolo, la versione più recente è apache-maven-3.6.3-bin.zip

Installare Maven su Windows 10

Installare Maven su Windows 10

Una volta scaricato il file binario apache-maven-3.6.3-bin.zip, decomprimiamolo nella cartella C:\Program Files, assieme agli altri programmi di Windows.

Installare Maven su Windows 10

Cliccando sulla cartella appena scompattata, troveremo al suo interno una struttura come la seguente

Installare Maven su Windows 10

Questo è quanto, l’installazione di Apache Maven è completata, congratulazioni!
Come verifica, rechiamoci nella cartella \bin contenente l’eseguibile mvn.cmd ed apriamo il prompt dei comandi per digitare la seguente istruzione maven:

C:\Program Files\apache-maven-3.6.0\bin>mvn -version

Otterremo come output la versione installata di Maven ed altre informazioni

Installare Maven su Windows 10

Aggiungere la variabile di ambiente MAVEN_HOME

Anche se adesso Maven è installato, per poterne utilizzare i comandi da riga di comando a partire da qualsiasi punto del computer (e non solo dalla cartella di \bin come visto nel paragrafo precedente), dobbiamo aggiungere la relativa variabile di ambiente.
Digitiamo quindi “variabili di ambiente” dalla casella di ricerca della barra delle applicazioni

e clicchiamo su “Modifica le variabili di ambiente relative al sistema” .
Comparirà la finestra “Proprietà del sistema”

Dal tab “Avanzate” clicchiamo quindi sul bottone “Variabili d’ambiente…” in basso a destra per far comparire la finestra “Variabili d’ambiente”. A questo punto dobbiamo scegliere se

  • creare una nuova variabile d’ambiente valida per tutti gli utenti del sistema.
  • oppure crearne una valida solo per la nostra utenza

Optiamo per la seconda alternativa: clicchiamo quindi sul bottone “Nuova…” della sezione “Variabili dell’utente …” così da aprire la finestra “Nuova variabile utente”.
Per il Nome inseriamo MAVEN_HOME , mentre per Valore inseriamo il percorso dove abbiamo scompattato il file binario scaricato al paragrafo precedente (nel nostro esempio il path è C:\Program Files\apache-maven-3.6.0 )

Infine clicchiamo “Ok”. Assicuriamoci di fare lo stesso anche per le altre 2 finestre rimaste aperte.

Aggiungere %MAVEN_HOME%\bin a Path

In realtà, ciò che abbiamo fatto nel precedente paragrafo è stata solo un’azione preliminare, ma di per se non ci permette di utilizzare i comandi Maven ovunque noi vogliamo.
Semplicemente, abbiamo solo eseguito la seguente assegnazione per la variabile Windows

MAVEN_HOME=C:\Program Files\apache-maven-3.6.0

Se vogliamo usare i comandi Maven da qualsiasi punto del File System, dobbiamo aggiungere il percorso C:\Program Files\apache-maven-3.6.0\bin (contenente l’eseguibile maven) alla variabile Path di Windows.

Raggiungiamo quindi la finestra delle “Variabili d’ambiente” come fatto al paragrafo precedente.
Anche questa volta dobbiamo scegliere se

  • Modificare la variabile d’ambiente Path per tutti gli utenti del sistema. In questo caso i comandi Maven saranno così accessibili per qualsiasi utente Windows.
  • Modificare la variabile d’ambiente Path solo per la nostra utenza. In questo modo i comandi Maven saranno accessibili solo per l’utente Windows che stiamo usando.

Optiamo per la seconda alternativa, quindi procediamo seguendo i passi:

  1. Facciamo doppio Click sulla variabile Path della sezione “Variabili dell’utente …”
  2. Comparirà così la finestra “Modifica variabile di ambiente” da cui clicchiamo il bottone “Nuovo” in alto a destra
  3. Il cursore si sposterà in automatico in fondo alla lista: inseriamo la stringa %MAVEN_HOME%\bin

Infine clicchiamo “Ok”. Assicuriamoci di fare lo stesso anche per le altre 2 finestre rimaste aperte.
Se abbiamo compiuto correttamente tutti i passaggi dovremmo poter usare i comandi Maven a partire da una cartella qualsiasi.
Proviamo quindi a verificare nuovamente la versione Maven, stavolta a partire dalla cartella C:\ digitando

C:\>mvn -version
Precedente Esempio di gestione dipendenze di un progetto Maven Successivo Perchè Java è un linguaggio portable?